Building an Experience-Base for Product-line Software Development Process

نویسندگان

  • Amr Kamel
  • Mark Chandra
  • Paul G. Sorenson
چکیده

Accumulating and managing development experiences plays a key role in improving software quality and process. The experience factory paradigm provides an organizational approach for extracting development experiences from current software product-line projects and supplying the experiences to future projects. The paradigm relies upon accumulating experiences and storing them in a repository, the experience base. Due to the complexity of the software process, it is difficult to establish and effectively provide operational support for the experience base. This paper presents an approach to the implementation of the experience base along with an automated decision support system using Case-Based Reasoning. The paper covers the activities of case acquisition and representation. We also describe how this experience base can be used as a decision support system for software project managers in day-to-day development activities. The paper concludes with an evaluation of our approach to date and a description of future research directions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experience Base Schema Building Blocks of the PLEASERS Library

Quality and process improvement programs usually require organizations to run a repository such as an experience base. However, setting up the schema of an experience base requires expert knowledge. But schema experts are not always available to support the setup of a new experience base. One promising solution is to capture their knowledge in patterns or building blocks. An initial collection ...

متن کامل

Software Product Line Engineering - Foundations, Principles, and Techniques

software product line engineering page d'accueil / lirmm software product line engineering foundations principles software product line engineering foundations principles software product line engineering foundations principles software product line engineering foundations principles free download software product line engineering model-based product line engineering software product line engin...

متن کامل

Concepts for a Product Line Knowledge Base & Variability

This paper presents the basic ideas of constructing a product line content & knowledge base on top of arbitrary configuration management system. Its need stems from the fact that evolving product lines arise a number of significant challenges, which can only be mastered with sound information base. The complexity of a product line engineering and its sheer number of additional artifacts and met...

متن کامل

Enterprise business application product line as a model driven software factory

Enterprise business applications are critical to the smooth operation of modern businesses. They need to perform and scale up to the ever-increasing demands of modern businesses on IT, and are implemented using distributed architectures. These applications tend to have a long life during which they need to quickly respond to changing business rules, business processes and technology platforms. ...

متن کامل

Experiences in Making Architectural Decisions during the Development of a New Base Station Platform

Creating architecture for a complex telecommunication system is a difficult task and requires expertise of many different stakeholders. The software architecture design process relies on understanding the architecturally significant requirements (ASRs) for the system under design. This paper describes experiences in creating a new base station product line. A goal was to create a process to fac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001